home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 98 / Skunkware 98.iso / html / web / Makefile
Makefile  |  1997-08-24  |  4KB  |  126 lines

  1. #
  2. # Makefile for generating the ON-LINE pages
  3. #
  4.  
  5. PAGES=devtools.html editors.html relnotes.html shells.html shutils.html \
  6.     index_web.html winman.html x11.html x11viewers.html textproc.html \
  7.     fileutil.html interp.html x11apps.html x11games.html \
  8.     mailnews.html net.html audiovis.html packages_a.html credits.html \
  9.     links.html index_cd.html sysadmin.html packages_p.html emulators.html
  10.  
  11. TOPAGES=packages_p.html relnotes.html index_web.html packages_a.html \
  12.     links.html credits.html index_cd.html
  13.  
  14. DIRS=sysadmin devtools editors shells shutils \
  15.     winman x11 x11/viewers x11/apps x11/games textproc \
  16.     fileutil interp mailnews net audiovis emulators
  17.  
  18. all: $(PAGES)
  19.  
  20. install: all
  21.     ( for d in $(DIRS) ; do \
  22.       [ -d ../../$$d ] || mkdir ../../$$d ; \
  23.       [ -h ../../$$d/gif ] && rm -f ../../$$d/gif ; \
  24.       b=`echo $$d | sed -e "s/\///"` ; \
  25.       rm -f ../../$$d/index.html ; \
  26.       echo "cp $$b.html ../../$$d/index.html" ; \
  27.       cp $$b.html ../../$$d/index.html ; \
  28.       H=`pwd` ; \
  29.       cd ../../$$d ; \
  30.       ln -s ../gif gif ; \
  31.       cd $$H ; \
  32.       done )
  33.     ( for p in $(TOPAGES) ; do \
  34.       rm -f ../../$$p ; \
  35.       echo "cp $$p ../../$$p" ; \
  36.       cp $$p ../../$$p ; \
  37.       done )
  38.     ( for g in ../gif/* ; do \
  39.       [ -d ../../gif ] || mkdir ../../gif ; \
  40.       rm -f ../$$g ; \
  41.       echo "cp $$g ../$$g" ; \
  42.       cp $$g ../$$g ; \
  43.       done )
  44.     ( cd ../.. ; rm -f index.html ; ln -s index_web.html index.html )
  45.  
  46. clean:
  47.     rm -f $(PAGES)
  48.     rm -f *.bak *~ ../src/*~
  49.  
  50. devtools.html: ../src/devtools.tmpl
  51.     ../util/genskunk web ../src/devtools devtools packages_a.html emulators
  52.  
  53. emulators.html: ../src/emulators.tmpl
  54.     ../util/genskunk web ../src/emulators emulators devtools editors
  55.  
  56. editors.html: ../src/editors.tmpl
  57.     ../util/genskunk web ../src/editors editors emulators shells
  58.  
  59. relnotes.html: ../src/relnotes.tmpl
  60.     ../util/genskunk web ../src/relnotes relnotes NONE devtools
  61.  
  62. shells.html: ../src/shells.tmpl
  63.     ../util/genskunk web ../src/shells shells editors shutils
  64.  
  65. shutils.html: ../src/shutils.tmpl
  66.     ../util/genskunk web ../src/shutils shutils shells winman
  67.  
  68. index_web.html: ../src/sk97home.tmpl
  69.     @rm -f index_web.html
  70.     ../util/genskunk web ../src/sk97home sk97home NONE NONE
  71.     @mv sk97home.html index_web.html
  72.  
  73. index_cd.html: ../src/sk97home.tmpl
  74.     @rm -f index_cd.html
  75.     ../util/genskunk cd ../src/sk97home sk97home NONE NONE
  76.     @mv sk97home.html index_cd.html
  77.  
  78. winman.html: ../src/winman.tmpl
  79.     ../util/genskunk web ../src/winman winman shutils x11\/viewers
  80.  
  81. x11.html: ../src/x11.tmpl
  82.     ../util/genskunk web ../src/x11 x11 winman textproc
  83.  
  84. x11viewers.html: ../src/x11viewers.tmpl
  85.     ../util/genskunk web ../src/x11viewers x11viewers winman textproc
  86.  
  87. textproc.html: ../src/textproc.tmpl
  88.     ../util/genskunk web ../src/textproc textproc x11\/viewers fileutil
  89.  
  90. fileutil.html: ../src/fileutil.tmpl
  91.     ../util/genskunk web ../src/fileutil fileutil textproc interp
  92.  
  93. interp.html: ../src/interp.tmpl
  94.     ../util/genskunk web ../src/interp interp fileutil x11\/apps
  95.  
  96. x11apps.html: ../src/x11apps.tmpl
  97.     ../util/genskunk web ../src/x11apps x11apps interp x11\/games
  98.  
  99. x11games.html: ../src/x11games.tmpl
  100.     ../util/genskunk web ../src/x11games x11games x11\/apps mailnews
  101.  
  102. mailnews.html: ../src/mailnews.tmpl
  103.     ../util/genskunk web ../src/mailnews mailnews x11\/games net
  104.  
  105. net.html: ../src/net.tmpl
  106.     ../util/genskunk web ../src/net net x11\/games audiovis
  107.  
  108. audiovis.html: ../src/audiovis.tmpl
  109.     ../util/genskunk web ../src/audiovis audiovis net sysadmin
  110.  
  111. sysadmin.html: ../src/sysadmin.tmpl
  112.     ../util/genskunk web ../src/sysadmin sysadmin audiovis packages_a.html
  113.  
  114. packages_a.html: ../src/packages_a.tmpl
  115.     ../util/genskunk web ../src/packages_a packages_a audiovis devtools
  116.  
  117. packages_p.html: ../src/packages_p.tmpl
  118.     ../util/genskunk web ../src/packages_p packages_p audiovis devtools
  119.  
  120. links.html: ../src/links.tmpl
  121.     ../util/genskunk web ../src/links links index.html credits.html
  122.  
  123. credits.html: ../src/credits.tmpl
  124.     ../util/genskunk web ../src/credits credits packages_a.html devtools
  125.  
  126.